import { useToast } from "vue-toastification";

export class Feedback {
    private static readonly toast = useToast();

    /**
     * 显示普通消息提示。
     * @param msg - 消息内容。
     */
    static msg(msg: string) {
        this.toast.info(msg);
    }

    /**
     * 显示错误消息提示。
     * @param msg - 错误消息内容。
     */
    static msgError(msg: string) {
        this.toast.error(msg);
    }

    /**
     * 显示成功消息提示。
     * @param msg - 成功消息内容。
     */
    static msgSuccess(msg: string) {
        this.toast.success(msg);
    }

    /**
     * 显示警告消息提示。
     * @param msg - 警告消息内容。
     */
    static msgWarning(msg: string) {
        this.toast.warning(msg);
    }
}
